<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    setTimeout(() => console.log('a'));
    Promise.resolve().then(
      () => console.log('b')
    ).then(
      () => Promise.resolve('c').then(
        (data) => {
          setTimeout(() => console.log('d'));
          console.log('f');
          return data;
        }
      )
    ).then(data => console.log(data));

  </script>
</body>

</html>
